import unittest

# 这是一个测试方法，名为 test_example。在 unittest 中，
# 所有测试方法的名称都必须以 test 开头，这样 unittest 框架才能自动识别并运行这些方法。
# self.assertEqual(1 + 1, 2) 是一个断言，用于验证 1 + 1 的结果是否等于 2。
# 如果结果相等，测试通过；如果不相等，测试失败。self 是对当前测试用例实例的引用。

class TestExecute_01(unittest.TestCase):
    def test_example(self):
        self.assertEqual(1 + 1, 2)

    def test_example2(self):
        self.assertEqual(2 + 2, 4)
# 这两行代码构成了测试脚本的入口点。if __name__ == '__main__': 检查当前模块是否作为主程序运行。
# 如果是，下面的代码将被执行。unittest.main() 是 unittest 框架的入口函数，它会自动发现并运行当前模块中的所有测试用例。
if __name__ == '__main__':
    unittest.main()